package generics;
/*
泛型方法
    非静态的方法：内部的泛型会根据类的泛型去匹配（如上个demo的set方法）
    静态的方法：
        静态方法中加入的泛型，必须声明出自己独立的泛型（static后加泛型）
        调用方法，传入实际参数的时候确认类型
 */
public class GenericsDemo03 {
    public static void main(String[] args) {
        String[] arr1 = {"qqq","www","rrr"};
        Integer[] arr2 = {1,2,3};
        Double[] arr3 = {11.1,22.2,55.6};
        printArr(arr1);
        printArr(arr2);
        printArr(arr3);
    }
    public static <T> void printArr(T[] arr){
        System.out.print("[");
        for (int i = 0; i < arr.length-1; i++) {
            System.out.print(arr[i]+",");
        }
        System.out.println(arr[arr.length-1]+"]");
    }
}
